provide payment - French English Dictionary